package org.jeecg.modules.param.pile.service;

import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.param.pile.entity.BikePile;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.web.servlet.ModelAndView;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Date;
import java.util.List;

/**
 * @Description: bike_pile
 * @Author: 月月鸟
 * @Date:   2021-05-19
 * @Version: V1.0
 */
public interface IBikePileService extends IService<BikePile> {

    void getCode(String number, HttpServletResponse response) throws IOException;

    Result<?> pageList(Integer pageNo, Integer pageSize, BikePile bikePile);

    ModelAndView exportXls(HttpServletRequest request, BikePile bikePile);

    String getZipCode(String tb, HttpServletResponse response) throws IOException;
    void toZip(String srcDir, OutputStream out, boolean KeepDirStructure);

    Result<?> updateStatus(BikePile bikePile);
}
